Many files:
Don't include xen/slab.h and xen/domain.h at the _END_ of xen/sched.h.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
#include <xen/kernel.h>
#include <xen/string.h>
#include <xen/init.h>
+#include <xen/cache.h>
#include <xen/slab.h>
#include <xen/acpi.h>
#include <asm/io.h>
#include <xen/config.h>
#include <xen/init.h>
-#include <xen/slab.h>
+#include <xen/lib.h>
#include <xen/smp.h>
#include <xen/spinlock.h>
#include <asm/mtrr.h>
#include <xen/init.h>
#include <xen/lib.h>
#include <xen/sched.h>
+#include <xen/domain.h>
#include <xen/serial.h>
#include <xen/softirq.h>
#include <xen/acpi.h>
#include <xen/mm.h>
#include <public/dom0_ops.h>
#include <xen/sched.h>
+#include <xen/domain.h>
#include <xen/event.h>
#include <asm/domain_page.h>
#include <xen/trace.h>
#include <xen/sched.h>
#include <xen/errno.h>
#include <xen/sched.h>
+#include <xen/domain.h>
#include <xen/mm.h>
#include <xen/event.h>
#include <xen/time.h>
#define GRANT_DEBUG_VERBOSE 0
#include <xen/config.h>
+#include <xen/lib.h>
#include <xen/sched.h>
#include <xen/shadow.h>
#include <xen/mm.h>
#include <xen/serial.h>
#include <xen/sched.h>
#include <xen/softirq.h>
+#include <xen/domain.h>
#include <asm/debugger.h>
#define KEY_MAX 256
#include <xen/init.h>
#include <xen/lib.h>
#include <xen/sched.h>
+#include <xen/domain.h>
#include <xen/delay.h>
#include <xen/event.h>
#include <xen/time.h>
#include <stdarg.h>
#include <xen/config.h>
#include <xen/types.h>
+#include <xen/slab.h>
#include <xen/string.h>
#define BUG() do { \
#define VM_ASSIST(_d,_t) (test_bit((_t), &(_d)->vm_assist))
-#include <xen/slab.h>
-#include <xen/domain.h>
-
#endif /* __SCHED_H__ */
/*
#ifndef __SLAB_H__
#define __SLAB_H__
-#include <xen/config.h>
-#include <xen/mm.h>
-
/* Allocate space for typed object. */
#define xmalloc(_type) ((_type *)_xmalloc(sizeof(_type), __alignof__(_type)))